<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script>
    // 数组的特性:
    // 1. 有length属性,表长度(数组中元素的个数)
    // 2. 对应下标取值和赋值   下标的最大值 = length - 1
    // 3. 可以被循环遍历

    var arr = [2,8,4,6,5,9,7,3,1];  
    // var arr = new Array(2,8,4,6,5,9,7,3,1);  // new Array() 调用构造函数 
    console.log(arr);

    // 1.  
    console.log(arr.length);

    // 2. 下标取值  =>中括号语法
    // var a = arr[3];
    // console.log(a);
    // console.log(arr[3]);

    // 下标赋值
    // arr[3] = 66;
    // console.log(arr);

    // 3.  可以被循环遍历
    // 依次打印数组中的每一个元素  => 遍历 
    // console.log(arr[0]);
    // console.log(arr[1]);
    // console.log(arr[2]);
    // console.log(arr[3]);
    // console.log(arr[4]);
    // console.log(arr[5]);
    // console.log(arr[6]);
    // console.log(arr[7]);
    // console.log(arr[8]); 

    // 开始: 0     
    // 结束: 下标的最大值 = length - 1

    // 循环遍历
    // for(var i = 0; i<= arr.length - 1;i++){}
    for(var i = 0; i< arr.length;i++){  //i 下标
        console.log(i, arr[i]);  //对应下标的值
    }





</script>
</html>